home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 7
/
Amiga Format AFCD07 (Dec 1996, Issue 91).iso
/
serious
/
shareware
/
programming
/
aros
/
dos
/
openfromlock.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-12
|
2KB
|
68 lines
/*
(C) 1995-96 AROS - The Amiga Replacement OS
$Id: openfromlock.c,v 1.3 1996/08/13 13:52:49 digulla Exp $
$Log: openfromlock.c,v $
Revision 1.3 1996/08/13 13:52:49 digulla
Replaced <dos/dosextens.h> by "dos_intern.h" or added "dos_intern.h"
Replaced __AROS_LA by __AROS_LHA
Revision 1.2 1996/08/01 17:40:55 digulla
Added standard header for all files
Desc:
Lang: english
*/
#include <clib/exec_protos.h>
#include <dos/dosextens.h>
/*****************************************************************************
NAME */
#include <clib/dos_protos.h>
__AROS_LH1(BPTR, OpenFromLock,
/* SYNOPSIS */
__AROS_LHA(BPTR, lock, D1),
/* LOCATION */
struct DosLibrary *, DOSBase, 63, Dos)
/* FUNCTION
Convert a lock into a filehandle. If all went well the filehandle
will be gone. In case of an error it must still be freed.
INPUTS
lock - Lock to convert.
RESULT
New filehandle or 0 in case of an error. IoErr() will give
additional information in that case.
NOTES
Since locks and filehandles in AROS are identical this function
is just the (useless) identity operator and thus can never fail.
It's there for compatibility to Amiga OS.
EXAMPLE
BUGS
SEE ALSO
INTERNALS
HISTORY
29-10-95 digulla automatically created from
dos_lib.fd and clib/dos_protos.h
*****************************************************************************/
{
__AROS_FUNC_INIT
__AROS_BASE_EXT_DECL(struct DosLibrary *,DOSBase)
/* Warning: Some very tricky operation ahead ;-). */
return lock;
__AROS_FUNC_EXIT
} /* OpenFromLock */